package com.weiiew.common.entity.dto;

import com.baomidou.mybatisplus.annotation.TableId;
import com.weiiew.common.entity.simple.NumberPair;
import com.weiiew.common.entity.simple.SimpleBuilding;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @TableName recipe
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Recipe {
    /**
     * 配方id
     */
    @TableId
    private Long id;
    /**
     * 配方名
     */
    private String name;
    /**
     * 运行时长，单位s
     */
    private Double time;
    /**
     * 版本号
     */
    private Integer version;
    /**
     * 原料
     */
    private List<NumberPair> ingredients;//原料
    /**
     * 产品
     */
    private List<NumberPair> products;//产品

    /**
     * 建筑
     */
    private List<SimpleBuilding> buildings;//可合成的建筑
}